1pub struct VS {
6 pub(crate) part: i32,
7 pub(crate) state: i32,
8}
9
10impl std::fmt::Display for VS {
11 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
12 write!(f, "{}, {}", self.part, self.state)
13 }
14}
15impl std::fmt::Debug for VS {
16 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
17 write!(f, "Part {}, state {}", self.part, self.state)
18 }
19}
20
21impl VS {
22 pub const fn new(part: i32, state: i32) -> VS {
24 Self { part, state }
25 }
26
27 pub const fn part(&self) -> i32 {
29 self.part
30 }
31
32 pub const fn state(&self) -> i32 {
34 self.state
35 }
36}
37
38macro_rules! impl_pub_const_vs {
39 ( $( $pubvalname:ident $part:expr, $state:expr )* ) => {
40 impl VS {
41 $( pub const $pubvalname: Self = Self::new($part, $state); )*
42 }
43 };
44}
45
46impl_pub_const_vs! {
47 AEROWIZARD_TITLEBAR_S_TITLEBAR_ACTIVE 1, 1
48 AEROWIZARD_TITLEBAR_S_TITLEBAR_INACTIVE 1, 2
49
50 AEROWIZARD_HEADERAREA_S_HEADERAREA_NOMARGIN 2, 1
51
52 AEROWIZARD_CONTENTAREA_S_CONTENTAREA_NOMARGIN 3, 1
53
54 AEROWIZARD_COMMANDAREA 4, 0
55
56 AEROWIZARD_BUTTON 5, 0
57}
58
59impl_pub_const_vs! {
60 BUTTON_PUSHBUTTON_NORMAL 1, 1
61 BUTTON_PUSHBUTTON_HOT 1, 2
62 BUTTON_PUSHBUTTON_PRESSED 1, 3
63 BUTTON_PUSHBUTTON_DISABLED 1, 4
64 BUTTON_PUSHBUTTON_DEFAULTED 1, 5
65 BUTTON_PUSHBUTTON_DEFAULTED_ANIMATING 1, 6
66
67 BUTTON_RADIOBUTTON_UNCHECKEDNORMAL 2, 1
68 BUTTON_RADIOBUTTON_UNCHECKEDHOT 2, 2
69 BUTTON_RADIOBUTTON_UNCHECKEDPRESSED 2, 3
70 BUTTON_RADIOBUTTON_UNCHECKEDDISABLED 2, 4
71 BUTTON_RADIOBUTTON_CHECKEDNORMAL 2, 5
72 BUTTON_RADIOBUTTON_CHECKEDHOT 2, 6
73 BUTTON_RADIOBUTTON_CHECKEDPRESSED 2, 7
74 BUTTON_RADIOBUTTON_CHECKEDDISABLED 2, 8
75
76 BUTTON_CHECKBOX_UNCHECKEDNORMAL 3, 1
77 BUTTON_CHECKBOX_UNCHECKEDHOT 3, 2
78 BUTTON_CHECKBOX_UNCHECKEDPRESSED 3, 3
79 BUTTON_CHECKBOX_UNCHECKEDDISABLED 3, 4
80 BUTTON_CHECKBOX_CHECKEDNORMAL 3, 5
81 BUTTON_CHECKBOX_CHECKEDHOT 3, 6
82 BUTTON_CHECKBOX_CHECKEDPRESSED 3, 7
83 BUTTON_CHECKBOX_CHECKEDDISABLED 3, 8
84 BUTTON_CHECKBOX_MIXEDNORMAL 3, 9
85 BUTTON_CHECKBOX_MIXEDHOT 3, 10
86 BUTTON_CHECKBOX_MIXEDPRESSED 3, 11
87 BUTTON_CHECKBOX_MIXEDDISABLED 3, 12
88 BUTTON_CHECKBOX_IMPLICITNORMAL 3, 13
89 BUTTON_CHECKBOX_IMPLICITHOT 3, 14
90 BUTTON_CHECKBOX_IMPLICITPRESSED 3, 15
91 BUTTON_CHECKBOX_IMPLICITDISABLED 3, 16
92 BUTTON_CHECKBOX_EXCLUDEDNORMAL 3, 17
93 BUTTON_CHECKBOX_EXCLUDEDHOT 3, 18
94 BUTTON_CHECKBOX_EXCLUDEDPRESSED 3, 19
95 BUTTON_CHECKBOX_EXCLUDEDDISABLED 3, 20
96
97 BUTTON_GROUPBOX_NORMAL 4, 1
98 BUTTON_GROUPBOX_DISABLED 4, 2
99
100 BUTTON_USERBUTTON 5, 0
101
102 BUTTON_COMMANDLINK_NORMAL 6, 1
103 BUTTON_COMMANDLINK_HOT 6, 2
104 BUTTON_COMMANDLINK_PRESSED 6, 3
105 BUTTON_COMMANDLINK_DISABLED 6, 4
106 BUTTON_COMMANDLINK_DEFAULTED 6, 5
107 BUTTON_COMMANDLINK_DEFAULTED_ANIMATING 6, 6
108
109 BUTTON_COMMANDLINKGLYPH_NORMAL 7, 1
110 BUTTON_COMMANDLINKGLYPH_HOT 7, 2
111 BUTTON_COMMANDLINKGLYPH_PRESSED 7, 3
112 BUTTON_COMMANDLINKGLYPH_DISABLED 7, 4
113 BUTTON_COMMANDLINKGLYPH_DEFAULTED 7, 5
114
115 BUTTON_RADIOBUTTON_HCDISABLED 8, 0
116
117 BUTTON_CHECKBOX_HCDISABLED 9, 0
118
119 BUTTON_GROUPBOX_HCDISABLED 10, 0
120
121 BUTTON_PUSHBUTTONDROPDOWN_NORMAL 11, 1
122 BUTTON_PUSHBUTTONDROPDOWN_DISABLED 11, 2
123}
124
125impl_pub_const_vs! {
126 COMBOBOX_DROPDOWNBUTTON_NORMAL 1, 1
127 COMBOBOX_DROPDOWNBUTTON_HOT 1, 2
128 COMBOBOX_DROPDOWNBUTTON_PRESSED 1, 3
129 COMBOBOX_DROPDOWNBUTTON_DISABLED 1, 4
130
131 COMBOBOX_BACKGROUND 2, 0
132
133 COMBOBOX_TRANSPARENTBACKGROUND_NORMAL 3, 1
134 COMBOBOX_TRANSPARENTBACKGROUND_HOT 3, 2
135 COMBOBOX_TRANSPARENTBACKGROUND_DISABLED 3, 3
136 COMBOBOX_TRANSPARENTBACKGROUND_FOCUSED 3, 4
137
138 COMBOBOX_BORDER_NORMAL 4, 1
139 COMBOBOX_BORDER_HOT 4, 2
140 COMBOBOX_BORDER_FOCUSED 4, 3
141 COMBOBOX_BORDER_DISABLED 4, 4
142
143 COMBOBOX_READONLY_NORMAL 5, 1
144 COMBOBOX_READONLY_HOT 5, 2
145 COMBOBOX_READONLY_PRESSED 5, 3
146 COMBOBOX_READONLY_DISABLED 5, 4
147
148 COMBOBOX_DROPDOWNBUTTONRIGHT_NORMAL 6, 1
149 COMBOBOX_DROPDOWNBUTTONRIGHT_HOT 6, 2
150 COMBOBOX_DROPDOWNBUTTONRIGHT_PRESSED 6, 3
151 COMBOBOX_DROPDOWNBUTTONRIGHT_DISABLED 6, 4
152
153 COMBOBOX_DROPDOWNBUTTONLEFT_NORMAL 7, 1
154 COMBOBOX_DROPDOWNBUTTONLEFT_HOT 7, 2
155 COMBOBOX_DROPDOWNBUTTONLEFT_PRESSED 7, 3
156 COMBOBOX_DROPDOWNBUTTONLEFT_DISABLED 7, 4
157
158 COMBOBOX_CUEBANNER_NORMAL 8, 1
159 COMBOBOX_CUEBANNER_HOT 8, 2
160 COMBOBOX_CUEBANNER_PRESSED 8, 3
161 COMBOBOX_CUEBANNER_DISABLED 8, 4
162
163 COMBOBOX_DROPDOWNITEM_NORMAL 9, 1
164 COMBOBOX_DROPDOWNITEM_HIGHLIGHTED 9, 2
165}
166
167impl_pub_const_vs! {
168 COMMUNICATIONS_TAB_NORMAL 1, 1
169 COMMUNICATIONS_TAB_HOT 1, 2
170 COMMUNICATIONS_TAB_SELECTED 1, 3
171}
172
173impl_pub_const_vs! {
174 CONTROLPANEL_NAVIGATIONPANE 1, 0
175
176 CONTROLPANEL_CONTENTPANE 2, 0
177
178 CONTROLPANEL_NAVIGATIONPANELABEL 3, 0
179
180 CONTROLPANEL_CONTENTPANELABEL 4, 0
181
182 CONTROLPANEL_TITLE 5, 0
183
184 CONTROLPANEL_BODYTEXT 6, 0
185
186 CONTROLPANEL_HELPLINK_NORMAL 7, 1
187 CONTROLPANEL_HELPLINK_HOT 7, 2
188 CONTROLPANEL_HELPLINK_PRESSED 7, 3
189 CONTROLPANEL_HELPLINK_DISABLED 7, 4
190
191 CONTROLPANEL_TASKLINK_NORMAL 8, 1
192 CONTROLPANEL_TASKLINK_HOT 8, 2
193 CONTROLPANEL_TASKLINK_PRESSED 8, 3
194 CONTROLPANEL_TASKLINK_DISABLED 8, 4
195 CONTROLPANEL_TASKLINK_PAGE 8, 5
196
197 CONTROLPANEL_GROUPTEXT 9, 0
198
199 CONTROLPANEL_CONTENTLINK_NORMAL 10, 1
200 CONTROLPANEL_CONTENTLINK_HOT 10, 2
201 CONTROLPANEL_CONTENTLINK_PRESSED 10, 3
202 CONTROLPANEL_CONTENTLINK_DISABLED 10, 4
203
204 CONTROLPANEL_SECTIONTITLELINK_NORMAL 11, 1
205 CONTROLPANEL_SECTIONTITLELINK_HOT 11, 2
206
207 CONTROLPANEL_LARGECOMMANDAREA 12, 0
208
209 CONTROLPANEL_SMALLCOMMANDAREA 13, 0
210
211 CONTROLPANEL_BUTTON 14, 0
212
213 CONTROLPANEL_MESSAGETEXT 15, 0
214
215 CONTROLPANEL_NAVIGATIONPANELINE 16, 0
216
217 CONTROLPANEL_CONTENTPANELINE 17, 0
218
219 CONTROLPANEL_BANNERAREA 18, 0
220
221 CONTROLPANEL_BODYTITLE 19, 0
222}
223
224impl_pub_const_vs! {
225 DATEPICKER_DATETEXT_NORMAL 1, 1
226 DATEPICKER_DATETEXT_DISABLED 1, 2
227 DATEPICKER_DATETEXT_SELECTED 1, 3
228
229 DATEPICKER_DATEBORDER_NORMAL 2, 1
230 DATEPICKER_DATEBORDER_HOT 2, 2
231 DATEPICKER_DATEBORDER_FOCUSED 2, 3
232 DATEPICKER_DATEBORDER_DISABLED 2, 4
233
234 DATEPICKER_SHOWCALENDARBUTTONRIGHT_NORMAL 3, 1
235 DATEPICKER_SHOWCALENDARBUTTONRIGHT_HOT 3, 2
236 DATEPICKER_SHOWCALENDARBUTTONRIGHT_PRESSED 3, 3
237 DATEPICKER_SHOWCALENDARBUTTONRIGHT_DISABLED 3, 4
238}
239
240impl_pub_const_vs! {
241 DRAGDROP_COPY_HIGHLIGHT 1, 1
242 DRAGDROP_COPY_NOHIGHLIGHT 1, 2
243
244 DRAGDROP_MOVE_HIGHLIGHT 2, 1
245 DRAGDROP_MOVE_NOHIGHLIGHT 2, 2
246
247 DRAGDROP_UPDATEMETADATA_HIGHLIGHT 3, 1
248 DRAGDROP_UPDATEMETADATA_NOHIGHLIGHT 3, 2
249
250 DRAGDROP_CREATELINK_HIGHLIGHT 4, 1
251 DRAGDROP_CREATELINK_NOHIGHLIGHT 4, 2
252
253 DRAGDROP_WARNING_HIGHLIGHT 5, 1
254 DRAGDROP_WARNING_NOHIGHLIGHT 5, 2
255
256 DRAGDROP_NONE_HIGHLIGHT 6, 1
257 DRAGDROP_NONE_NOHIGHLIGHT 6, 2
258
259 DRAGDROP_IMAGEBG 7, 0
260
261 DRAGDROP_TEXTBG 8, 0
262}
263
264impl_pub_const_vs! {
265 EDIT_EDITTEXT_NORMAL 1, 1
266 EDIT_EDITTEXT_HOT 1, 2
267 EDIT_EDITTEXT_SELECTED 1, 3
268 EDIT_EDITTEXT_DISABLED 1, 4
269 EDIT_EDITTEXT_FOCUSED 1, 5
270 EDIT_EDITTEXT_READONLY 1, 6
271 EDIT_EDITTEXT_ASSIST 1, 7
272 EDIT_EDITTEXT_CUEBANNER 1, 8
273
274 EDIT_CARET 2, 0
275
276 EDIT_BACKGROUND_NORMAL 3, 1
277 EDIT_BACKGROUND_HOT 3, 2
278 EDIT_BACKGROUND_DISABLED 3, 3
279 EDIT_BACKGROUND_FOCUSED 3, 4
280 EDIT_BACKGROUND_READONLY 3, 5
281 EDIT_BACKGROUND_ASSIST 3, 6
282
283 EDIT_PASSWORD 4, 0
284
285 EDIT_BACKGROUNDWITHBORDER_NORMAL 5, 1
286 EDIT_BACKGROUNDWITHBORDER_HOT 5, 2
287 EDIT_BACKGROUNDWITHBORDER_DISABLED 5, 3
288 EDIT_BACKGROUNDWITHBORDER_FOCUSED 5, 4
289
290 EDIT_EDITBORDER_NOSCROLL_NORMAL 6, 1
291 EDIT_EDITBORDER_NOSCROLL_HOT 6, 2
292 EDIT_EDITBORDER_NOSCROLL_FOCUSED 6, 3
293 EDIT_EDITBORDER_NOSCROLL_DISABLED 6, 4
294
295 EDIT_EDITBORDER_HSCROLL_NORMAL 7, 1
296 EDIT_EDITBORDER_HSCROLL_HOT 7, 2
297 EDIT_EDITBORDER_HSCROLL_FOCUSED 7, 3
298 EDIT_EDITBORDER_HSCROLL_DISABLED 7, 4
299
300 EDIT_EDITBORDER_VSCROLL_NORMAL 8, 1
301 EDIT_EDITBORDER_VSCROLL_HOT 8, 2
302 EDIT_EDITBORDER_VSCROLL_FOCUSED 8, 3
303 EDIT_EDITBORDER_VSCROLL_DISABLED 8, 4
304
305 EDIT_EDITBORDER_HVSCROLL_NORMAL 9, 1
306 EDIT_EDITBORDER_HVSCROLL_HOT 9, 2
307 EDIT_EDITBORDER_HVSCROLL_FOCUSED 9, 3
308 EDIT_EDITBORDER_HVSCROLL_DISABLED 9, 4
309}
310
311impl_pub_const_vs! {
312 EXPLORERBAR_HEADERBACKGROUND 1, 0
313
314 EXPLORERBAR_HEADERCLOSE_NORMAL 2, 1
315 EXPLORERBAR_HEADERCLOSE_HOT 2, 2
316 EXPLORERBAR_HEADERCLOSE_PRESSED 2, 3
317
318 EXPLORERBAR_HEADERPIN_NORMAL 3, 1
319 EXPLORERBAR_HEADERPIN_HOT 3, 2
320 EXPLORERBAR_HEADERPIN_PRESSED 3, 3
321 EXPLORERBAR_HEADERPIN_SELECTEDNORMAL 3, 4
322 EXPLORERBAR_HEADERPIN_SELECTEDHOT 3, 5
323 EXPLORERBAR_HEADERPIN_SELECTEDPRESSED 3, 6
324
325 EXPLORERBAR_IEBARMENU_NORMAL 4, 1
326 EXPLORERBAR_IEBARMENU_HOT 4, 2
327 EXPLORERBAR_IEBARMENU_PRESSED 4, 3
328
329 EXPLORERBAR_NORMALGROUPBACKGROUND 5, 0
330
331 EXPLORERBAR_NORMALGROUPCOLLAPSE_NORMAL 6, 1
332 EXPLORERBAR_NORMALGROUPCOLLAPSE_HOT 6, 2
333 EXPLORERBAR_NORMALGROUPCOLLAPSE_PRESSED 6, 3
334
335 EXPLORERBAR_NORMALGROUPEXPAND_NORMAL 7, 1
336 EXPLORERBAR_NORMALGROUPEXPAND_HOT 7, 2
337 EXPLORERBAR_NORMALGROUPEXPAND_PRESSED 7, 3
338
339 EXPLORERBAR_NORMALGROUPHEAD 8, 0
340
341 EXPLORERBAR_SPECIALGROUPBACKGROUND 9, 0
342
343 EXPLORERBAR_SPECIALGROUPCOLLAPSE_NORMAL 10, 1
344 EXPLORERBAR_SPECIALGROUPCOLLAPSE_HOT 10, 2
345 EXPLORERBAR_SPECIALGROUPCOLLAPSE_PRESSED 10, 3
346
347 EXPLORERBAR_SPECIALGROUPEXPAND_NORMAL 11, 1
348 EXPLORERBAR_SPECIALGROUPEXPAND_HOT 11, 2
349 EXPLORERBAR_SPECIALGROUPEXPAND_PRESSED 11, 3
350
351 EXPLORERBAR_SPECIALGROUPHEAD 12, 0
352}
353
354impl_pub_const_vs! {
355 FLYOUT_HEADER 1, 0
356
357 FLYOUT_BODY_NORMAL 2, 1
358 FLYOUT_BODY_EMPHASIZED 2, 2
359
360 FLYOUT_LABEL_NORMAL 3, 1
361 FLYOUT_LABEL_SELECTED 3, 2
362 FLYOUT_LABEL_EMPHASIZED 3, 3
363 FLYOUT_LABEL_DISABLED 3, 4
364
365 FLYOUT_LINK_NORMAL 4, 1
366 FLYOUT_LINK_HOVER 4, 2
367
368 FLYOUT_DIVIDER 5, 0
369
370 FLYOUT_WINDOW 6, 0
371
372 FLYOUT_LINKAREA 7, 0
373
374 FLYOUT_LINKHEADER_NORMAL 8, 1
375 FLYOUT_LINKHEADER_HOVER 8, 2
376}
377
378impl_pub_const_vs! {
379 HEADER_HEADERITEM_NORMAL 1, 1
380 HEADER_HEADERITEM_HOT 1, 2
381 HEADER_HEADERITEM_PRESSED 1, 3
382 HEADER_HEADERITEM_SORTEDNORMAL 1, 4
383 HEADER_HEADERITEM_SORTEDHOT 1, 5
384 HEADER_HEADERITEM_SORTEDPRESSED 1, 6
385 HEADER_HEADERITEM_ICONNORMAL 1, 7
386 HEADER_HEADERITEM_ICONHOT 1, 8
387 HEADER_HEADERITEM_ICONPRESSED 1, 9
388 HEADER_HEADERITEM_ICONSORTEDNORMAL 1, 10
389 HEADER_HEADERITEM_ICONSORTEDHOT 1, 11
390 HEADER_HEADERITEM_ICONSORTEDPRESSED 1, 12
391
392 HEADER_HEADERITEMLEFT_NORMAL 2, 1
393 HEADER_HEADERITEMLEFT_HOT 2, 2
394 HEADER_HEADERITEMLEFT_PRESSED 2, 3
395
396 HEADER_HEADERITEMRIGHT_NORMAL 3, 1
397 HEADER_HEADERITEMRIGHT_HOT 3, 2
398 HEADER_HEADERITEMRIGHT_PRESSED 3, 3
399
400 HEADER_HEADERSORTARROW_SORTEDUP 4, 1
401 HEADER_HEADERSORTARROW_SORTEDDOWN 4, 2
402
403 HEADER_HEADERDROPDOWN_NORMAL 5, 1
404 HEADER_HEADERDROPDOWN_SOFTHOT 5, 2
405 HEADER_HEADERDROPDOWN_HOT 5, 3
406
407 HEADER_HEADERDROPDOWNFILTER_NORMAL 6, 1
408 HEADER_HEADERDROPDOWNFILTER_SOFTHOT 6, 2
409 HEADER_HEADERDROPDOWNFILTER_HOT 6, 3
410
411 HEADER_HEADEROVERFLOW_NORMAL 7, 1
412 HEADER_HEADEROVERFLOW_HOT 7, 2
413}
414
415impl_pub_const_vs! {
416 LISTBOX_BORDER_HSCROLL_NORMAL 1, 1
417 LISTBOX_BORDER_HSCROLL_FOCUSED 1, 2
418 LISTBOX_BORDER_HSCROLL_HOT 1, 3
419 LISTBOX_BORDER_HSCROLL_DISABLED 1, 4
420
421 LISTBOX_BORDER_HVSCROLL_NORMAL 2, 1
422 LISTBOX_BORDER_HVSCROLL_FOCUSED 2, 2
423 LISTBOX_BORDER_HVSCROLL_HOT 2, 3
424 LISTBOX_BORDER_HVSCROLL_DISABLED 2, 4
425
426 LISTBOX_BORDER_NOSCROLL_NORMAL 3, 1
427 LISTBOX_BORDER_NOSCROLL_FOCUSED 3, 2
428 LISTBOX_BORDER_NOSCROLL_HOT 3, 3
429 LISTBOX_BORDER_NOSCROLL_DISABLED 3, 4
430
431 LISTBOX_BORDER_VSCROLL_NORMAL 4, 1
432 LISTBOX_BORDER_VSCROLL_FOCUSED 4, 2
433 LISTBOX_BORDER_VSCROLL_HOT 4, 3
434 LISTBOX_BORDER_VSCROLL_DISABLED 4, 4
435
436 LISTBOX_ITEM_HOT 5, 1
437 LISTBOX_ITEM_HOTSELECTED 5, 2
438 LISTBOX_ITEM_SELECTED 5, 3
439 LISTBOX_ITEM_SELECTEDNOTFOCUS 5, 4
440}
441
442impl_pub_const_vs! {
443 LISTVIEW_LISTITEM_NORMAL 1, 1
444 LISTVIEW_LISTITEM_HOT 1, 2
445 LISTVIEW_LISTITEM_SELECTED 1, 3
446 LISTVIEW_LISTITEM_DISABLED 1, 4
447 LISTVIEW_LISTITEM_SELECTEDNOTFOCUS 1, 5
448 LISTVIEW_LISTITEM_HOTSELECTED 1, 6
449
450 LISTVIEW_LISTGROUP 2, 0
451
452 LISTVIEW_LISTDETAIL 3, 0
453
454 LISTVIEW_LISTSORTEDDETAIL 4, 0
455
456 LISTVIEW_EMPTYTEXT 5, 0
457
458 LISTVIEW_GROUPHEADER_OPEN 6, 1
459 LISTVIEW_GROUPHEADER_OPENHOT 6, 2
460 LISTVIEW_GROUPHEADER_OPENSELECTED 6, 3
461 LISTVIEW_GROUPHEADER_OPENSELECTEDHOT 6, 4
462 LISTVIEW_GROUPHEADER_OPENSELECTEDNOTFOCUSED 6, 5
463 LISTVIEW_GROUPHEADER_OPENSELECTEDNOTFOCUSEDHOT 6, 6
464 LISTVIEW_GROUPHEADER_OPENMIXEDSELECTION 6, 7
465 LISTVIEW_GROUPHEADER_OPENMIXEDSELECTIONHOT 6, 8
466 LISTVIEW_GROUPHEADER_CLOSE 6, 9
467 LISTVIEW_GROUPHEADER_CLOSEHOT 6, 10
468 LISTVIEW_GROUPHEADER_CLOSESELECTED 6, 11
469 LISTVIEW_GROUPHEADER_CLOSESELECTEDHOT 6, 12
470 LISTVIEW_GROUPHEADER_CLOSESELECTEDNOTFOCUSED 6, 13
471 LISTVIEW_GROUPHEADER_CLOSESELECTEDNOTFOCUSEDHOT 6, 14
472 LISTVIEW_GROUPHEADER_CLOSEMIXEDSELECTION 6, 15
473 LISTVIEW_GROUPHEADER_CLOSEMIXEDSELECTIONHOT 6, 16
474
475 LISTVIEW_GROUPHEADERLINE_OPEN 7, 1
476 LISTVIEW_GROUPHEADERLINE_OPENHOT 7, 2
477 LISTVIEW_GROUPHEADERLINE_OPENSELECTED 7, 3
478 LISTVIEW_GROUPHEADERLINE_OPENSELECTEDHOT 7, 4
479 LISTVIEW_GROUPHEADERLINE_OPENSELECTEDNOTFOCUSED 7, 5
480 LISTVIEW_GROUPHEADERLINE_OPENSELECTEDNOTFOCUSEDHOT 7, 6
481 LISTVIEW_GROUPHEADERLINE_OPENMIXEDSELECTION 7, 7
482 LISTVIEW_GROUPHEADERLINE_OPENMIXEDSELECTIONHOT 7, 8
483 LISTVIEW_GROUPHEADERLINE_CLOSE 7, 9
484 LISTVIEW_GROUPHEADERLINE_CLOSEHOT 7, 10
485 LISTVIEW_GROUPHEADERLINE_CLOSESELECTED 7, 11
486 LISTVIEW_GROUPHEADERLINE_CLOSESELECTEDHOT 7, 12
487 LISTVIEW_GROUPHEADERLINE_CLOSESELECTEDNOTFOCUSED 7, 13
488 LISTVIEW_GROUPHEADERLINE_CLOSESELECTEDNOTFOCUSEDHOT 7, 14
489 LISTVIEW_GROUPHEADERLINE_CLOSEMIXEDSELECTION 7, 15
490 LISTVIEW_GROUPHEADERLINE_CLOSEMIXEDSELECTIONHOT 7, 16
491
492 LISTVIEW_EXPANDBUTTON_NORMAL 8, 1
493 LISTVIEW_EXPANDBUTTON_HOVER 8, 2
494 LISTVIEW_EXPANDBUTTON_PUSHED 8, 3
495
496 LISTVIEW_COLLAPSEBUTTON_NORMAL 9, 1
497 LISTVIEW_COLLAPSEBUTTON_HOVER 9, 2
498 LISTVIEW_COLLAPSEBUTTON_PUSHED 9, 3
499
500 LISTVIEW_COLUMNDETAIL 10, 0
501}
502
503impl_pub_const_vs! {
504 MENU_MENUITEM_TMSCHEMA 1, 0
505
506 MENU_MENUDROPDOWN_TMSCHEMA 2, 0
507
508 MENU_MENUBARITEM_TMSCHEMA 3, 0
509
510 MENU_MENUBARDROPDOWN_TMSCHEMA 4, 0
511
512 MENU_CHEVRON_TMSCHEMA 5, 0
513
514 MENU_SEPARATOR_TMSCHEMA 6, 0
515
516 MENU_BARBACKGROUND_ACTIVE 7, 1
517 MENU_BARBACKGROUND_INACTIVE 7, 2
518
519 MENU_BARITEM_NORMAL 8, 1
520 MENU_BARITEM_HOT 8, 2
521 MENU_BARITEM_PUSHED 8, 3
522 MENU_BARITEM_DISABLED 8, 4
523 MENU_BARITEM_DISABLEDHOT 8, 5
524 MENU_BARITEM_DISABLEDPUSHED 8, 6
525
526 MENU_POPUPBACKGROUND 9, 0
527
528 MENU_POPUPBORDERS 10, 0
529
530 MENU_POPUPCHECK_CHECKMARKNORMAL 11, 1
531 MENU_POPUPCHECK_CHECKMARKDISABLED 11, 2
532 MENU_POPUPCHECK_BULLETNORMAL 11, 3
533 MENU_POPUPCHECK_BULLETDISABLED 11, 4
534
535 MENU_POPUPCHECKBACKGROUND_DISABLED 12, 1
536 MENU_POPUPCHECKBACKGROUND_NORMAL 12, 2
537 MENU_POPUPCHECKBACKGROUND_BITMAP 12, 3
538
539 MENU_POPUPGUTTER 13, 0
540
541 MENU_POPUPITEM_NORMAL 14, 1
542 MENU_POPUPITEM_HOT 14, 2
543 MENU_POPUPITEM_DISABLED 14, 3
544 MENU_POPUPITEM_DISABLEDHOT 14, 4
545
546 MENU_POPUPSEPARATOR 15, 0
547
548 MENU_POPUPSUBMENU_NORMAL 16, 1
549 MENU_POPUPSUBMENU_DISABLED 16, 2
550
551 MENU_SYSTEMCLOSE_NORMAL 17, 1
552 MENU_SYSTEMCLOSE_DISABLED 17, 2
553
554 MENU_SYSTEMMAXIMIZE_NORMAL 18, 1
555 MENU_SYSTEMMAXIMIZE_DISABLED 18, 2
556
557 MENU_SYSTEMMINIMIZE_NORMAL 19, 1
558 MENU_SYSTEMMINIMIZE_DISABLED 19, 2
559
560 MENU_SYSTEMRESTORE_NORMAL 20, 1
561 MENU_SYSTEMRESTORE_DISABLED 20, 2
562}
563
564impl_pub_const_vs! {
565 NAVIGATION_BACKBUTTON_NORMAL 1, 1
566 NAVIGATION_BACKBUTTON_HOT 1, 2
567 NAVIGATION_BACKBUTTON_PRESSED 1, 3
568 NAVIGATION_BACKBUTTON_DISABLED 1, 4
569
570 NAVIGATION_FORWARDBUTTON_NORMAL 2, 1
571 NAVIGATION_FORWARDBUTTON_HOT 2, 2
572 NAVIGATION_FORWARDBUTTON_PRESSED 2, 3
573 NAVIGATION_FORWARDBUTTON_DISABLED 2, 4
574
575 NAVIGATION_MENUBUTTON_NORMAL 3, 1
576 NAVIGATION_MENUBUTTON_HOT 3, 2
577 NAVIGATION_MENUBUTTON_PRESSED 3, 3
578 NAVIGATION_MENUBUTTON_DISABLED 3, 4
579}
580
581impl_pub_const_vs! {
582 PROGRESS_BAR 1, 0
583
584 PROGRESS_BARVERT 2, 0
585
586 PROGRESS_CHUNK 3, 0
587
588 PROGRESS_CHUNKVERT 4, 0
589
590 PROGRESS_FILL_NORMAL 5, 1
591 PROGRESS_FILL_ERROR 5, 2
592 PROGRESS_FILL_PAUSED 5, 3
593 PROGRESS_FILL_PARTIAL 5, 4
594
595 PROGRESS_FILLVERT_NORMAL 6, 1
596 PROGRESS_FILLVERT_ERROR 6, 2
597 PROGRESS_FILLVERT_PAUSED 6, 3
598 PROGRESS_FILLVERT_PARTIAL 6, 4
599
600 PROGRESS_PULSEOVERLAY 7, 0
601
602 PROGRESS_MOVEOVERLAY 8, 0
603
604 PROGRESS_PULSEOVERLAYVERT 9, 0
605
606 PROGRESS_MOVEOVERLAYVERT 10, 0
607
608 PROGRESS_TRANSPARENTBAR_NORMAL 11, 1
609 PROGRESS_TRANSPARENTBAR_PARTIAL 11, 2
610
611 PROGRESS_TRANSPARENTBARVERT_NORMAL 12, 1
612 PROGRESS_TRANSPARENTBARVERT_PARTIAL 12, 2
613}
614
615impl_pub_const_vs! {
616 REBAR_GRIPPER 1, 0
617
618 REBAR_GRIPPERVERT 2, 0
619
620 REBAR_BAND 3, 0
621
622 REBAR_CHEVRON_NORMAL 4, 1
623 REBAR_CHEVRON_HOT 4, 2
624 REBAR_CHEVRON_PRESSED 4, 3
625
626 REBAR_CHEVRONVERT_NORMAL 5, 1
627 REBAR_CHEVRONVERT_HOT 5, 2
628 REBAR_CHEVRONVERT_PRESSED 5, 3
629
630 REBAR_BACKGROUND 6, 0
631
632 REBAR_SPLITTER_NORMAL 7, 1
633 REBAR_SPLITTER_HOT 7, 2
634 REBAR_SPLITTER_PRESSED 7, 3
635
636 REBAR_SPLITTERVERT_NORMAL 8, 1
637 REBAR_SPLITTERVERT_HOT 8, 2
638 REBAR_SPLITTERVERT_PRESSED 8, 3
639}
640
641impl_pub_const_vs! {
642 SCROLLBAR_ARROWBTN_UPNORMAL 1, 1
643 SCROLLBAR_ARROWBTN_UPHOT 1, 2
644 SCROLLBAR_ARROWBTN_UPPRESSED 1, 3
645 SCROLLBAR_ARROWBTN_UPDISABLED 1, 4
646 SCROLLBAR_ARROWBTN_DOWNNORMAL 1, 5
647 SCROLLBAR_ARROWBTN_DOWNHOT 1, 6
648 SCROLLBAR_ARROWBTN_DOWNPRESSED 1, 7
649 SCROLLBAR_ARROWBTN_DOWNDISABLED 1, 8
650 SCROLLBAR_ARROWBTN_LEFTNORMAL 1, 9
651 SCROLLBAR_ARROWBTN_LEFTHOT 1, 10
652 SCROLLBAR_ARROWBTN_LEFTPRESSED 1, 11
653 SCROLLBAR_ARROWBTN_LEFTDISABLED 1, 12
654 SCROLLBAR_ARROWBTN_RIGHTNORMAL 1, 13
655 SCROLLBAR_ARROWBTN_RIGHTHOT 1, 14
656 SCROLLBAR_ARROWBTN_RIGHTPRESSED 1, 15
657 SCROLLBAR_ARROWBTN_RIGHTDISABLED 1, 16
658 SCROLLBAR_ARROWBTN_UPHOVER 1, 17
659 SCROLLBAR_ARROWBTN_DOWNHOVER 1, 18
660 SCROLLBAR_ARROWBTN_LEFTHOVER 1, 19
661 SCROLLBAR_ARROWBTN_RIGHTHOVER 1, 20
662
663 SCROLLBAR_THUMBBTNHORZ_NORMAL 2, 1
664 SCROLLBAR_THUMBBTNHORZ_HOT 2, 2
665 SCROLLBAR_THUMBBTNHORZ_PRESSED 2, 3
666 SCROLLBAR_THUMBBTNHORZ_DISABLED 2, 4
667 SCROLLBAR_THUMBBTNHORZ_HOVER 2, 5
668
669 SCROLLBAR_THUMBBTNVERT_NORMAL 3, 1
670 SCROLLBAR_THUMBBTNVERT_HOT 3, 2
671 SCROLLBAR_THUMBBTNVERT_PRESSED 3, 3
672 SCROLLBAR_THUMBBTNVERT_DISABLED 3, 4
673 SCROLLBAR_THUMBBTNVERT_HOVER 3, 5
674
675 SCROLLBAR_LOWERTRACKHORZ_NORMAL 4, 1
676 SCROLLBAR_LOWERTRACKHORZ_HOT 4, 2
677 SCROLLBAR_LOWERTRACKHORZ_PRESSED 4, 3
678 SCROLLBAR_LOWERTRACKHORZ_DISABLED 4, 4
679 SCROLLBAR_LOWERTRACKHORZ_HOVER 4, 5
680
681 SCROLLBAR_UPPERTRACKHORZ_NORMAL 5, 1
682 SCROLLBAR_UPPERTRACKHORZ_HOT 5, 2
683 SCROLLBAR_UPPERTRACKHORZ_PRESSED 5, 3
684 SCROLLBAR_UPPERTRACKHORZ_DISABLED 5, 4
685 SCROLLBAR_UPPERTRACKHORZ_HOVER 5, 5
686
687 SCROLLBAR_LOWERTRACKVERT_NORMAL 6, 1
688 SCROLLBAR_LOWERTRACKVERT_HOT 6, 2
689 SCROLLBAR_LOWERTRACKVERT_PRESSED 6, 3
690 SCROLLBAR_LOWERTRACKVERT_DISABLED 6, 4
691 SCROLLBAR_LOWERTRACKVERT_HOVER 6, 5
692
693 SCROLLBAR_UPPERTRACKVERT_NORMAL 7, 1
694 SCROLLBAR_UPPERTRACKVERT_HOT 7, 2
695 SCROLLBAR_UPPERTRACKVERT_PRESSED 7, 3
696 SCROLLBAR_UPPERTRACKVERT_DISABLED 7, 4
697 SCROLLBAR_UPPERTRACKVERT_HOVER 7, 5
698
699 SCROLLBAR_GRIPPERHORZ_NORMAL 8, 1
700 SCROLLBAR_GRIPPERHORZ_HOT 8, 2
701 SCROLLBAR_GRIPPERHORZ_PRESSED 8, 3
702 SCROLLBAR_GRIPPERHORZ_DISABLED 8, 4
703 SCROLLBAR_GRIPPERHORZ_HOVER 8, 5
704
705 SCROLLBAR_GRIPPERVERT_NORMAL 9, 1
706 SCROLLBAR_GRIPPERVERT_HOT 9, 2
707 SCROLLBAR_GRIPPERVERT_PRESSED 9, 3
708 SCROLLBAR_GRIPPERVERT_DISABLED 9, 4
709 SCROLLBAR_GRIPPERVERT_HOVER 9, 5
710
711 SCROLLBAR_SIZEBOX_RIGHTALIGN 10, 1
712 SCROLLBAR_SIZEBOX_LEFTALIGN 10, 2
713 SCROLLBAR_SIZEBOX_TOPRIGHTALIGN 10, 3
714 SCROLLBAR_SIZEBOX_TOPLEFTALIGN 10, 4
715 SCROLLBAR_SIZEBOX_HALFBOTTOMRIGHTALIGN 10, 5
716 SCROLLBAR_SIZEBOX_HALFBOTTOMLEFTALIGN 10, 6
717 SCROLLBAR_SIZEBOX_HALFTOPRIGHTALIGN 10, 7
718 SCROLLBAR_SIZEBOX_HALFTOPLEFTALIGN 10, 8
719
720 SCROLLBAR_SIZEBOXBKGND_NORMAL 11, 1
721 SCROLLBAR_SIZEBOXBKGND_HOT 11, 2
722 SCROLLBAR_SIZEBOXBKGND_PRESSED 11, 3
723 SCROLLBAR_SIZEBOXBKGND_DISABLED 11, 4
724 SCROLLBAR_SIZEBOXBKGND_HOVER 11, 5
725}
726
727impl_pub_const_vs! {
728 SPIN_UP_NORMAL 1, 1
729 SPIN_UP_HOT 1, 2
730 SPIN_UP_PRESSED 1, 3
731 SPIN_UP_DISABLED 1, 4
732
733 SPIN_DOWN_NORMAL 2, 1
734 SPIN_DOWN_HOT 2, 2
735 SPIN_DOWN_PRESSED 2, 3
736 SPIN_DOWN_DISABLED 2, 4
737
738 SPIN_UPHORZ_NORMAL 3, 1
739 SPIN_UPHORZ_HOT 3, 2
740 SPIN_UPHORZ_PRESSED 3, 3
741 SPIN_UPHORZ_DISABLED 3, 4
742
743 SPIN_DOWNHORZ_NORMAL 4, 1
744 SPIN_DOWNHORZ_HOT 4, 2
745 SPIN_DOWNHORZ_PRESSED 4, 3
746 SPIN_DOWNHORZ_DISABLED 4, 4
747}
748
749impl_pub_const_vs! {
750 STATUS_PANE 1, 0
751
752 STATUS_GRIPPERPANE 2, 0
753
754 STATUS_GRIPPER 3, 0
755}
756
757impl_pub_const_vs! {
758 TAB_TABITEM_NORMAL 1, 1
759 TAB_TABITEM_HOT 1, 2
760 TAB_TABITEM_SELECTED 1, 3
761 TAB_TABITEM_DISABLED 1, 4
762 TAB_TABITEM_FOCUSED 1, 5
763
764 TAB_TABITEMLEFTEDGE_NORMAL 2, 1
765 TAB_TABITEMLEFTEDGE_HOT 2, 2
766 TAB_TABITEMLEFTEDGE_SELECTED 2, 3
767 TAB_TABITEMLEFTEDGE_DISABLED 2, 4
768 TAB_TABITEMLEFTEDGE_FOCUSED 2, 5
769
770 TAB_TABITEMRIGHTEDGE_NORMAL 3, 1
771 TAB_TABITEMRIGHTEDGE_HOT 3, 2
772 TAB_TABITEMRIGHTEDGE_SELECTED 3, 3
773 TAB_TABITEMRIGHTEDGE_DISABLED 3, 4
774 TAB_TABITEMRIGHTEDGE_FOCUSED 3, 5
775
776 TAB_TABITEMBOTHEDGE_NORMAL 4, 1
777 TAB_TABITEMBOTHEDGE_HOT 4, 2
778 TAB_TABITEMBOTHEDGE_SELECTED 4, 3
779 TAB_TABITEMBOTHEDGE_DISABLED 4, 4
780 TAB_TABITEMBOTHEDGE_FOCUSED 4, 5
781
782 TAB_TOPTABITEM_NORMAL 5, 1
783 TAB_TOPTABITEM_HOT 5, 2
784 TAB_TOPTABITEM_SELECTED 5, 3
785 TAB_TOPTABITEM_DISABLED 5, 4
786 TAB_TOPTABITEM_FOCUSED 5, 5
787
788 TAB_TOPTABITEMLEFTEDGE_NORMAL 6, 1
789 TAB_TOPTABITEMLEFTEDGE_HOT 6, 2
790 TAB_TOPTABITEMLEFTEDGE_SELECTED 6, 3
791 TAB_TOPTABITEMLEFTEDGE_DISABLED 6, 4
792 TAB_TOPTABITEMLEFTEDGE_FOCUSED 6, 5
793
794 TAB_TOPTABITEMRIGHTEDGE_NORMAL 7, 1
795 TAB_TOPTABITEMRIGHTEDGE_HOT 7, 2
796 TAB_TOPTABITEMRIGHTEDGE_SELECTED 7, 3
797 TAB_TOPTABITEMRIGHTEDGE_DISABLED 7, 4
798 TAB_TOPTABITEMRIGHTEDGE_FOCUSED 7, 5
799
800 TAB_TOPTABITEMBOTHEDGE_NORMAL 8, 1
801 TAB_TOPTABITEMBOTHEDGE_HOT 8, 2
802 TAB_TOPTABITEMBOTHEDGE_SELECTED 8, 3
803 TAB_TOPTABITEMBOTHEDGE_DISABLED 8, 4
804 TAB_TOPTABITEMBOTHEDGE_FOCUSED 8, 5
805
806 TAB_PANE 9, 0
807
808 TAB_BODY 10, 0
809
810 TAB_AEROWIZARDBODY 11, 0
811}
812
813impl_pub_const_vs! {
814 TASKDIALOG_PRIMARYPANEL 1, 0
815
816 TASKDIALOG_MAININSTRUCTIONPANE 2, 0
817
818 TASKDIALOG_MAINICON 3, 0
819
820 TASKDIALOG_CONTENTPANE_STANDALONE 4, 1
821
822 TASKDIALOG_CONTENTICON 5, 0
823
824 TASKDIALOG_EXPANDEDCONTENT 6, 0
825
826 TASKDIALOG_COMMANDLINKPANE 7, 0
827
828 TASKDIALOG_SECONDARYPANEL 8, 0
829
830 TASKDIALOG_CONTROLPANE 9, 0
831
832 TASKDIALOG_BUTTONSECTION 10, 0
833
834 TASKDIALOG_BUTTONWRAPPER 11, 0
835
836 TASKDIALOG_EXPANDOTEXT 12, 0
837
838 TASKDIALOG_EXPANDOBUTTON_NORMAL 13, 1
839 TASKDIALOG_EXPANDOBUTTON_HOVER 13, 2
840 TASKDIALOG_EXPANDOBUTTON_PRESSED 13, 3
841 TASKDIALOG_EXPANDOBUTTON_EXPANDEDNORMAL 13, 4
842 TASKDIALOG_EXPANDOBUTTON_EXPANDEDHOVER 13, 5
843 TASKDIALOG_EXPANDOBUTTON_EXPANDEDPRESSED 13, 6
844 TASKDIALOG_EXPANDOBUTTON_NORMALDISABLED 13, 7
845 TASKDIALOG_EXPANDOBUTTON_EXPANDEDDISABLED 13, 8
846
847 TASKDIALOG_VERIFICATIONTEXT 14, 0
848
849 TASKDIALOG_FOOTNOTEPANE 15, 0
850
851 TASKDIALOG_FOOTNOTEAREA 16, 0
852
853 TASKDIALOG_FOOTNOTESEPARATOR 17, 0
854
855 TASKDIALOG_EXPANDEDFOOTERAREA 18, 0
856
857 TASKDIALOG_PROGRESSBAR 19, 0
858
859 TASKDIALOG_IMAGEALIGNMENT 20, 0
860
861 TASKDIALOG_RADIOBUTTONPANE 21, 0
862}
863
864impl_pub_const_vs! {
865 TEXTSTYLE_MAININSTRUCTION 1, 0
866
867 TEXTSTYLE_INSTRUCTION 2, 0
868
869 TEXTSTYLE_BODYTITLE 3, 0
870
871 TEXTSTYLE_BODYTEXT 4, 0
872
873 TEXTSTYLE_SECONDARYTEXT 5, 0
874
875 TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_NORMAL 6, 1
876 TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_HOT 6, 2
877 TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_PRESSED 6, 3
878 TEXTSTYLE_HYPERLINKTEXT_HYPERLINK_DISABLED 6, 4
879
880 TEXTSTYLE_EXPANDED 7, 0
881
882 TEXTSTYLE_LABEL 8, 0
883
884 TEXTSTYLE_CONTROLLABEL_CONTROLLABEL_NORMAL 9, 1
885 TEXTSTYLE_CONTROLLABEL_CONTROLLABEL_DISABLED 9, 2
886}
887
888impl_pub_const_vs! {
889 TOOLBAR_BUTTON_NORMAL 1, 1
890 TOOLBAR_BUTTON_HOT 1, 2
891 TOOLBAR_BUTTON_PRESSED 1, 3
892 TOOLBAR_BUTTON_DISABLED 1, 4
893 TOOLBAR_BUTTON_CHECKED 1, 5
894 TOOLBAR_BUTTON_HOTCHECKED 1, 6
895 TOOLBAR_BUTTON_NEARHOT 1, 7
896 TOOLBAR_BUTTON_OTHERSIDEHOT 1, 8
897
898 TOOLBAR_DROPDOWNBUTTON_NORMAL 2, 1
899 TOOLBAR_DROPDOWNBUTTON_HOT 2, 2
900 TOOLBAR_DROPDOWNBUTTON_PRESSED 2, 3
901 TOOLBAR_DROPDOWNBUTTON_DISABLED 2, 4
902 TOOLBAR_DROPDOWNBUTTON_CHECKED 2, 5
903 TOOLBAR_DROPDOWNBUTTON_HOTCHECKED 2, 6
904 TOOLBAR_DROPDOWNBUTTON_NEARHOT 2, 7
905 TOOLBAR_DROPDOWNBUTTON_OTHERSIDEHOT 2, 8
906
907 TOOLBAR_SPLITBUTTON_NORMAL 3, 1
908 TOOLBAR_SPLITBUTTON_HOT 3, 2
909 TOOLBAR_SPLITBUTTON_PRESSED 3, 3
910 TOOLBAR_SPLITBUTTON_DISABLED 3, 4
911 TOOLBAR_SPLITBUTTON_CHECKED 3, 5
912 TOOLBAR_SPLITBUTTON_HOTCHECKED 3, 6
913 TOOLBAR_SPLITBUTTON_NEARHOT 3, 7
914 TOOLBAR_SPLITBUTTON_OTHERSIDEHOT 3, 8
915
916 TOOLBAR_SPLITBUTTONDROPDOWN_NORMAL 4, 1
917 TOOLBAR_SPLITBUTTONDROPDOWN_HOT 4, 2
918 TOOLBAR_SPLITBUTTONDROPDOWN_PRESSED 4, 3
919 TOOLBAR_SPLITBUTTONDROPDOWN_DISABLED 4, 4
920 TOOLBAR_SPLITBUTTONDROPDOWN_CHECKED 4, 5
921 TOOLBAR_SPLITBUTTONDROPDOWN_HOTCHECKED 4, 6
922 TOOLBAR_SPLITBUTTONDROPDOWN_NEARHOT 4, 7
923 TOOLBAR_SPLITBUTTONDROPDOWN_OTHERSIDEHOT 4, 8
924
925 TOOLBAR_SEPARATOR_NORMAL 5, 1
926 TOOLBAR_SEPARATOR_HOT 5, 2
927 TOOLBAR_SEPARATOR_PRESSED 5, 3
928 TOOLBAR_SEPARATOR_DISABLED 5, 4
929 TOOLBAR_SEPARATOR_CHECKED 5, 5
930 TOOLBAR_SEPARATOR_HOTCHECKED 5, 6
931 TOOLBAR_SEPARATOR_NEARHOT 5, 7
932 TOOLBAR_SEPARATOR_OTHERSIDEHOT 5, 8
933
934 TOOLBAR_SEPARATORVERT_NORMAL 6, 1
935 TOOLBAR_SEPARATORVERT_HOT 6, 2
936 TOOLBAR_SEPARATORVERT_PRESSED 6, 3
937 TOOLBAR_SEPARATORVERT_DISABLED 6, 4
938 TOOLBAR_SEPARATORVERT_CHECKED 6, 5
939 TOOLBAR_SEPARATORVERT_HOTCHECKED 6, 6
940 TOOLBAR_SEPARATORVERT_NEARHOT 6, 7
941 TOOLBAR_SEPARATORVERT_OTHERSIDEHOT 6, 8
942
943 TOOLBAR_DROPDOWNBUTTONGLYPH_NORMAL 7, 1
944 TOOLBAR_DROPDOWNBUTTONGLYPH_HOT 7, 2
945 TOOLBAR_DROPDOWNBUTTONGLYPH_PRESSED 7, 3
946 TOOLBAR_DROPDOWNBUTTONGLYPH_DISABLED 7, 4
947 TOOLBAR_DROPDOWNBUTTONGLYPH_CHECKED 7, 5
948 TOOLBAR_DROPDOWNBUTTONGLYPH_HOTCHECKED 7, 6
949 TOOLBAR_DROPDOWNBUTTONGLYPH_NEARHOT 7, 7
950 TOOLBAR_DROPDOWNBUTTONGLYPH_OTHERSIDEHOT 7, 8
951}
952
953impl_pub_const_vs! {
954 TOOLTIP_STANDARD_NORMAL 1, 1
955 TOOLTIP_STANDARD_LINK 1, 2
956
957 TOOLTIP_STANDARDTITLE 2, 0
958
959 TOOLTIP_BALLOON_NORMAL 3, 1
960 TOOLTIP_BALLOON_LINK 3, 2
961
962 TOOLTIP_BALLOONTITLE 4, 0
963
964 TOOLTIP_CLOSE_NORMAL 5, 1
965 TOOLTIP_CLOSE_HOT 5, 2
966 TOOLTIP_CLOSE_PRESSED 5, 3
967
968 TOOLTIP_BALLOONSTEM_POINTINGUPLEFTWALL 6, 1
969 TOOLTIP_BALLOONSTEM_POINTINGUPCENTERED 6, 2
970 TOOLTIP_BALLOONSTEM_POINTINGUPRIGHTWALL 6, 3
971 TOOLTIP_BALLOONSTEM_POINTINGDOWNRIGHTWALL 6, 4
972 TOOLTIP_BALLOONSTEM_POINTINGDOWNCENTERED 6, 5
973 TOOLTIP_BALLOONSTEM_POINTINGDOWNLEFTWALL 6, 6
974
975 TOOLTIP_WRENCH_NORMAL 7, 1
976 TOOLTIP_WRENCH_HOT 7, 2
977 TOOLTIP_WRENCH_PRESSED 7, 3
978}
979
980impl_pub_const_vs! {
981 TRACKBAR_TRACK_NORMAL 1, 1
982
983 TRACKBAR_TRACKVERT_NORMAL 2, 1
984
985 TRACKBAR_THUMB_NORMAL 3, 1
986 TRACKBAR_THUMB_HOT 3, 2
987 TRACKBAR_THUMB_PRESSED 3, 3
988 TRACKBAR_THUMB_FOCUSED 3, 4
989 TRACKBAR_THUMB_DISABLED 3, 5
990
991 TRACKBAR_THUMBBOTTOM_NORMAL 4, 1
992 TRACKBAR_THUMBBOTTOM_HOT 4, 2
993 TRACKBAR_THUMBBOTTOM_PRESSED 4, 3
994 TRACKBAR_THUMBBOTTOM_FOCUSED 4, 4
995 TRACKBAR_THUMBBOTTOM_DISABLED 4, 5
996
997 TRACKBAR_THUMBTOP_NORMAL 5, 1
998 TRACKBAR_THUMBTOP_HOT 5, 2
999 TRACKBAR_THUMBTOP_PRESSED 5, 3
1000 TRACKBAR_THUMBTOP_FOCUSED 5, 4
1001 TRACKBAR_THUMBTOP_DISABLED 5, 5
1002
1003 TRACKBAR_THUMBVERT_NORMAL 6, 1
1004 TRACKBAR_THUMBVERT_HOT 6, 2
1005 TRACKBAR_THUMBVERT_PRESSED 6, 3
1006 TRACKBAR_THUMBVERT_FOCUSED 6, 4
1007 TRACKBAR_THUMBVERT_DISABLED 6, 5
1008
1009 TRACKBAR_THUMBLEFT_NORMAL 7, 1
1010 TRACKBAR_THUMBLEFT_HOT 7, 2
1011 TRACKBAR_THUMBLEFT_PRESSED 7, 3
1012 TRACKBAR_THUMBLEFT_FOCUSED 7, 4
1013 TRACKBAR_THUMBLEFT_DISABLED 7, 5
1014
1015 TRACKBAR_THUMBRIGHT_NORMAL 8, 1
1016 TRACKBAR_THUMBRIGHT_HOT 8, 2
1017 TRACKBAR_THUMBRIGHT_PRESSED 8, 3
1018 TRACKBAR_THUMBRIGHT_FOCUSED 8, 4
1019 TRACKBAR_THUMBRIGHT_DISABLED 8, 5
1020
1021 TRACKBAR_TICS_NORMAL 9, 1
1022
1023 TRACKBAR_TICSVERT_NORMAL 10, 1
1024}
1025
1026impl_pub_const_vs! {
1027 TREEVIEW_TREEITEM_NORMAL 1, 1
1028 TREEVIEW_TREEITEM_HOT 1, 2
1029 TREEVIEW_TREEITEM_SELECTED 1, 3
1030 TREEVIEW_TREEITEM_DISABLED 1, 4
1031 TREEVIEW_TREEITEM_SELECTEDNOTFOCUS 1, 5
1032 TREEVIEW_TREEITEM_HOTSELECTED 1, 6
1033
1034 TREEVIEW_GLYPH_CLOSED 2, 1
1035 TREEVIEW_GLYPH_OPENED 2, 2
1036
1037 TREEVIEW_BRANCH 3, 0
1038
1039 TREEVIEW_HOTGLYPH_CLOSED 4, 1
1040 TREEVIEW_HOTGLYPH_OPENED 4, 2
1041}
1042
1043impl_pub_const_vs! {
1044 USERTILE_STROKEBACKGROUND 1, 0
1045
1046 USERTILE_HOVERBACKGROUND_NORMAL 2, 1
1047 USERTILE_HOVERBACKGROUND_HOT 2, 2
1048 USERTILE_HOVERBACKGROUND_PRESSED 2, 3
1049}
1050
1051impl_pub_const_vs! {
1052 TEXTSELECTIONGRIPPER_GRIPPER_NORMAL 1, 1
1053 TEXTSELECTIONGRIPPER_GRIPPER_CENTERED 1, 2
1054}
1055
1056impl_pub_const_vs! {
1057 WINDOW_CAPTION_ACTIVE 1, 1
1058 WINDOW_CAPTION_INACTIVE 1, 2
1059 WINDOW_CAPTION_DISABLED 1, 3
1060
1061 WINDOW_SMALLCAPTION_ACTIVE 2, 1
1062 WINDOW_SMALLCAPTION_INACTIVE 2, 2
1063 WINDOW_SMALLCAPTION_DISABLED 2, 3
1064
1065 WINDOW_MINCAPTION_ACTIVE 3, 1
1066 WINDOW_MINCAPTION_INACTIVE 3, 2
1067 WINDOW_MINCAPTION_DISABLED 3, 3
1068
1069 WINDOW_SMALLMINCAPTION 4, 0
1070
1071 WINDOW_MAXCAPTION_ACTIVE 5, 1
1072 WINDOW_MAXCAPTION_INACTIVE 5, 2
1073 WINDOW_MAXCAPTION_DISABLED 5, 3
1074
1075 WINDOW_SMALLMAXCAPTION 6, 0
1076
1077 WINDOW_FRAMELEFT_ACTIVE 7, 1
1078 WINDOW_FRAMELEFT_INACTIVE 7, 2
1079
1080 WINDOW_FRAMERIGHT_ACTIVE 8, 1
1081 WINDOW_FRAMERIGHT_INACTIVE 8, 2
1082
1083 WINDOW_FRAMEBOTTOM_ACTIVE 9, 1
1084 WINDOW_FRAMEBOTTOM_INACTIVE 9, 2
1085
1086 WINDOW_SMALLFRAMELEFT_ACTIVE 10, 1
1087 WINDOW_SMALLFRAMELEFT_INACTIVE 10, 2
1088
1089 WINDOW_SMALLFRAMERIGHT_ACTIVE 11, 1
1090 WINDOW_SMALLFRAMERIGHT_INACTIVE 11, 2
1091
1092 WINDOW_SMALLFRAMEBOTTOM_ACTIVE 12, 1
1093 WINDOW_SMALLFRAMEBOTTOM_INACTIVE 12, 2
1094
1095 WINDOW_SYSBUTTON_NORMAL 13, 1
1096 WINDOW_SYSBUTTON_HOT 13, 2
1097 WINDOW_SYSBUTTON_PUSHED 13, 3
1098 WINDOW_SYSBUTTON_DISABLED 13, 4
1099
1100 WINDOW_MDISYSBUTTON 14, 0
1101
1102 WINDOW_MINBUTTON_NORMAL 15, 1
1103 WINDOW_MINBUTTON_HOT 15, 2
1104 WINDOW_MINBUTTON_PUSHED 15, 3
1105 WINDOW_MINBUTTON_DISABLED 15, 4
1106
1107 WINDOW_MDIMINBUTTON_NORMAL 16, 1
1108 WINDOW_MDIMINBUTTON_HOT 16, 2
1109 WINDOW_MDIMINBUTTON_PUSHED 16, 3
1110 WINDOW_MDIMINBUTTON_DISABLED 16, 4
1111
1112 WINDOW_MAXBUTTON_NORMAL 17, 1
1113 WINDOW_MAXBUTTON_HOT 17, 2
1114 WINDOW_MAXBUTTON_PUSHED 17, 3
1115 WINDOW_MAXBUTTON_DISABLED 17, 4
1116
1117 WINDOW_CLOSEBUTTON_NORMAL 18, 1
1118 WINDOW_CLOSEBUTTON_HOT 18, 2
1119 WINDOW_CLOSEBUTTON_PUSHED 18, 3
1120 WINDOW_CLOSEBUTTON_DISABLED 18, 4
1121
1122 WINDOW_SMALLCLOSEBUTTON_NORMAL 19, 1
1123 WINDOW_SMALLCLOSEBUTTON_HOT 19, 2
1124 WINDOW_SMALLCLOSEBUTTON_PUSHED 19, 3
1125 WINDOW_SMALLCLOSEBUTTON_DISABLED 19, 4
1126
1127 WINDOW_MDICLOSEBUTTON_NORMAL 20, 1
1128 WINDOW_MDICLOSEBUTTON_HOT 20, 2
1129 WINDOW_MDICLOSEBUTTON_PUSHED 20, 3
1130 WINDOW_MDICLOSEBUTTON_DISABLED 20, 4
1131
1132 WINDOW_RESTOREBUTTON_NORMAL 21, 1
1133 WINDOW_RESTOREBUTTON_HOT 21, 2
1134 WINDOW_RESTOREBUTTON_PUSHED 21, 3
1135 WINDOW_RESTOREBUTTON_DISABLED 21, 4
1136
1137 WINDOW_MDIRESTOREBUTTON_NORMAL 22, 1
1138 WINDOW_MDIRESTOREBUTTON_HOT 22, 2
1139 WINDOW_MDIRESTOREBUTTON_PUSHED 22, 3
1140 WINDOW_MDIRESTOREBUTTON_DISABLED 22, 4
1141
1142 WINDOW_HELPBUTTON_NORMAL 23, 1
1143 WINDOW_HELPBUTTON_HOT 23, 2
1144 WINDOW_HELPBUTTON_PUSHED 23, 3
1145 WINDOW_HELPBUTTON_DISABLED 23, 4
1146
1147 WINDOW_MDIHELPBUTTON 24, 0
1148
1149 WINDOW_HORZSCROLL_NORMAL 25, 1
1150 WINDOW_HORZSCROLL_HOT 25, 2
1151 WINDOW_HORZSCROLL_PUSHED 25, 3
1152 WINDOW_HORZSCROLL_DISABLED 25, 4
1153
1154 WINDOW_HORZTHUMB_NORMAL 26, 1
1155 WINDOW_HORZTHUMB_HOT 26, 2
1156 WINDOW_HORZTHUMB_PUSHED 26, 3
1157 WINDOW_HORZTHUMB_DISABLED 26, 4
1158
1159 WINDOW_VERTSCROLL_NORMAL 27, 1
1160 WINDOW_VERTSCROLL_HOT 27, 2
1161 WINDOW_VERTSCROLL_PUSHED 27, 3
1162 WINDOW_VERTSCROLL_DISABLED 27, 4
1163
1164 WINDOW_VERTTHUMB_NORMAL 28, 1
1165 WINDOW_VERTTHUMB_HOT 28, 2
1166 WINDOW_VERTTHUMB_PUSHED 28, 3
1167 WINDOW_VERTTHUMB_DISABLED 28, 4
1168
1169 WINDOW_DIALOG 29, 0
1170
1171 WINDOW_CAPTIONSIZINGTEMPLATE 30, 0
1172
1173 WINDOW_SMALLCAPTIONSIZINGTEMPLATE 31, 0
1174
1175 WINDOW_FRAMELEFTSIZINGTEMPLATE 32, 0
1176
1177 WINDOW_SMALLFRAMELEFTSIZINGTEMPLATE 33, 0
1178
1179 WINDOW_FRAMERIGHTSIZINGTEMPLATE 34, 0
1180
1181 WINDOW_SMALLFRAMERIGHTSIZINGTEMPLATE 35, 0
1182
1183 WINDOW_FRAMEBOTTOMSIZINGTEMPLATE 36, 0
1184
1185 WINDOW_SMALLFRAMEBOTTOMSIZINGTEMPLATE 37, 0
1186
1187 WINDOW_FRAME_ACTIVE 38, 1
1188 WINDOW_FRAME_INACTIVE 38, 2
1189
1190 WINDOW_BORDER 39, 0
1191}
1192
1193impl_pub_const_vs! {
1194 LINK_HYPERLINK_NORMALTEXT 1, 1
1195 LINK_HYPERLINK_LINKTEXT 1, 2
1196}
1197
1198impl_pub_const_vs! {
1199 EMPTYMARKUP_MARKUPTEXT_NORMALTEXT 1, 1
1200 EMPTYMARKUP_MARKUPTEXT_LINKTEXT 1, 2
1201}
1202
1203impl_pub_const_vs! {
1204 STATIC_TEXT 1, 0
1205}
1206
1207impl_pub_const_vs! {
1208 PAGE_UP 1, 0
1209
1210 PAGE_DOWN 2, 0
1211
1212 PAGE_UPHORZ 3, 0
1213
1214 PAGE_DOWNHORZ 4, 0
1215}
1216
1217impl_pub_const_vs! {
1218 MONTHCAL_BACKGROUND 1, 0
1219
1220 MONTHCAL_BORDERS 2, 0
1221
1222 MONTHCAL_GRIDBACKGROUND 3, 0
1223
1224 MONTHCAL_COLHEADERSPLITTER 4, 0
1225
1226 MONTHCAL_GRIDCELLBACKGROUND_SELECTED 5, 1
1227 MONTHCAL_GRIDCELLBACKGROUND_HOT 5, 2
1228 MONTHCAL_GRIDCELLBACKGROUND_SELECTEDHOT 5, 3
1229 MONTHCAL_GRIDCELLBACKGROUND_SELECTEDNOTFOCUSED 5, 4
1230 MONTHCAL_GRIDCELLBACKGROUND_TODAY 5, 5
1231 MONTHCAL_GRIDCELLBACKGROUND_TODAYSELECTED 5, 6
1232
1233 MONTHCAL_GRIDCELL_HOT 6, 1
1234 MONTHCAL_GRIDCELL_HASSTATE 6, 2
1235 MONTHCAL_GRIDCELL_HASSTATEHOT 6, 3
1236 MONTHCAL_GRIDCELL_TODAY 6, 4
1237 MONTHCAL_GRIDCELL_TODAYSELECTED 6, 5
1238 MONTHCAL_GRIDCELL_SELECTED 6, 6
1239 MONTHCAL_GRIDCELL_SELECTEDHOT 6, 7
1240
1241 MONTHCAL_GRIDCELLUPPER_HOT 7, 1
1242 MONTHCAL_GRIDCELLUPPER_HASSTATE 7, 2
1243 MONTHCAL_GRIDCELLUPPER_HASSTATEHOT 7, 3
1244 MONTHCAL_GRIDCELLUPPER_SELECTED 7, 4
1245 MONTHCAL_GRIDCELLUPPER_SELECTEDHOT 7, 5
1246
1247 MONTHCAL_TRAILINGGRIDCELL_HOT 8, 1
1248 MONTHCAL_TRAILINGGRIDCELL_HASSTATE 8, 2
1249 MONTHCAL_TRAILINGGRIDCELL_HASSTATEHOT 8, 3
1250 MONTHCAL_TRAILINGGRIDCELL_TODAY 8, 4
1251 MONTHCAL_TRAILINGGRIDCELL_TODAYSELECTED 8, 5
1252 MONTHCAL_TRAILINGGRIDCELL_SELECTED 8, 6
1253 MONTHCAL_TRAILINGGRIDCELL_SELECTEDHOT 8, 7
1254
1255 MONTHCAL_TRAILINGGRIDCELLUPPER_HOT 9, 1
1256 MONTHCAL_TRAILINGGRIDCELLUPPER_HASSTATE 9, 2
1257 MONTHCAL_TRAILINGGRIDCELLUPPER_HASSTATEHOT 9, 3
1258 MONTHCAL_TRAILINGGRIDCELLUPPER_SELECTED 9, 4
1259 MONTHCAL_TRAILINGGRIDCELLUPPER_SELECTEDHOT 9, 5
1260
1261 MONTHCAL_NAVNEXT_NORMAL 10, 1
1262 MONTHCAL_NAVNEXT_HOT 10, 2
1263 MONTHCAL_NAVNEXT_PRESSED 10, 3
1264 MONTHCAL_NAVNEXT_DISABLED 10, 4
1265
1266 MONTHCAL_NAVPREV_NORMAL 11, 1
1267 MONTHCAL_NAVPREV_HOT 11, 2
1268 MONTHCAL_NAVPREV_PRESSED 11, 3
1269 MONTHCAL_NAVPREV_DISABLED 11, 4
1270}
1271
1272impl_pub_const_vs! {
1273 CLOCK_TIME_NORMAL 1, 1
1274 CLOCK_TIME_HOT 1, 2
1275 CLOCK_TIME_PRESSED 1, 3
1276}
1277
1278impl_pub_const_vs! {
1279 TRAYNOTIFY_BACKGROUND 1, 0
1280
1281 TRAYNOTIFY_ANIMBACKGROUND 2, 0
1282}
1283
1284impl_pub_const_vs! {
1285 TASKBAR_BACKGROUNDBOTTOM 1, 0
1286
1287 TASKBAR_BACKGROUNDRIGHT 2, 0
1288
1289 TASKBAR_BACKGROUNDTOP 3, 0
1290
1291 TASKBAR_BACKGROUNDLEFT 4, 0
1292
1293 TASKBAR_SIZINGBARBOTTOM 5, 0
1294
1295 TASKBAR_SIZINGBARRIGHT 6, 0
1296
1297 TASKBAR_SIZINGBARTOP 7, 0
1298
1299 TASKBAR_SIZINGBARLEFT 8, 0
1300}
1301
1302impl_pub_const_vs! {
1303 TASKBAND_GROUPCOUNT 1, 0
1304
1305 TASKBAND_FLASHBUTTON 2, 0
1306
1307 TASKBAND_FLASHBUTTONGROUPMENU 3, 0
1308}
1309
1310impl_pub_const_vs! {
1311 STARTPANEL_USERPANE 1, 0
1312
1313 STARTPANEL_MOREPROGRAMS 2, 0
1314
1315 STARTPANEL_MOREPROGRAMSARROW_NORMAL 3, 1
1316 STARTPANEL_MOREPROGRAMSARROW_HOT 3, 2
1317 STARTPANEL_MOREPROGRAMSARROW_PRESSED 3, 3
1318
1319 STARTPANEL_PROGLIST 4, 0
1320
1321 STARTPANEL_PROGLISTSEPARATOR 5, 0
1322
1323 STARTPANEL_PLACESLIST 6, 0
1324
1325 STARTPANEL_PLACESLISTSEPARATOR 7, 0
1326
1327 STARTPANEL_LOGOFF 8, 0
1328
1329 STARTPANEL_LOGOFFBUTTONS_NORMAL 9, 1
1330 STARTPANEL_LOGOFFBUTTONS_HOT 9, 2
1331 STARTPANEL_LOGOFFBUTTONS_PRESSED 9, 3
1332
1333 STARTPANEL_USERPICTURE 10, 0
1334
1335 STARTPANEL_PREVIEW 11, 0
1336
1337 STARTPANEL_MOREPROGRAMSTAB_NORMAL 12, 1
1338 STARTPANEL_MOREPROGRAMSTAB_HOT 12, 2
1339 STARTPANEL_MOREPROGRAMSTAB_SELECTED 12, 3
1340 STARTPANEL_MOREPROGRAMSTAB_DISABLED 12, 4
1341 STARTPANEL_MOREPROGRAMSTAB_FOCUSED 12, 5
1342
1343 STARTPANEL_NSCHOST 13, 0
1344
1345 STARTPANEL_SOFTWAREEXPLORER_NORMAL 14, 1
1346 STARTPANEL_SOFTWAREEXPLORER_HOT 14, 2
1347 STARTPANEL_SOFTWAREEXPLORER_SELECTED 14, 3
1348 STARTPANEL_SOFTWAREEXPLORER_DISABLED 14, 4
1349 STARTPANEL_SOFTWAREEXPLORER_FOCUSED 14, 5
1350
1351 STARTPANEL_OPENBOX_NORMAL 15, 1
1352 STARTPANEL_OPENBOX_HOT 15, 2
1353 STARTPANEL_OPENBOX_SELECTED 15, 3
1354 STARTPANEL_OPENBOX_DISABLED 15, 4
1355 STARTPANEL_OPENBOX_FOCUSED 15, 5
1356
1357 STARTPANEL_SEARCHVIEW 16, 0
1358
1359 STARTPANEL_MOREPROGRAMSARROWBACK_NORMAL 17, 1
1360 STARTPANEL_MOREPROGRAMSARROWBACK_HOT 17, 2
1361 STARTPANEL_MOREPROGRAMSARROWBACK_PRESSED 17, 3
1362
1363 STARTPANEL_TOPMATCH 18, 0
1364
1365 STARTPANEL_LOGOFFSPLITBUTTONDROPDOWN 19, 0
1366}
1367
1368impl_pub_const_vs! {
1369 MENUBAND_NEWAPPBUTTON_NORMAL 1, 1
1370 MENUBAND_NEWAPPBUTTON_HOT 1, 2
1371 MENUBAND_NEWAPPBUTTON_PRESSED 1, 3
1372 MENUBAND_NEWAPPBUTTON_DISABLED 1, 4
1373 MENUBAND_NEWAPPBUTTON_CHECKED 1, 5
1374 MENUBAND_NEWAPPBUTTON_HOTCHECKED 1, 6
1375
1376 MENUBAND_SEPERATOR 2, 0
1377}